package com.ruoyi.zhgd.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;


/**
 * 马歇尔稳定度测定仪_结果视图对象 n_laboratory_marshall_stability_new_res
 *
 * @author zyb
 * @date 2023-09-11
 */
@Data
@ExcelIgnoreUnannotated
public class NLaboratoryMarshallStabilityNewResVo {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private String id;

    /**
     * 设备id
     */
    @ExcelProperty(value = "设备id")
    private String deviceId;

    /**
     * 数据标志FLAG
     */
    @ExcelProperty(value = "数据标志FLAG")
    private String flag;

    /**
     * 稳定度值
     */
    @ExcelProperty(value = "稳定度值")
    private BigDecimal wd;

    /**
     * 流值(mm)
     */
    @ExcelProperty(value = "流值(mm)")
    private BigDecimal flux;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 原始数据
     */
    @ExcelProperty(value = "原始数据")
    private String originalData;

    /**
     * 样品id
     */
    @ExcelProperty(value = "样品id")
    private String sampleId;

    /***********************实验室设备属性****************************/

    /**
     * 基地编码
     */
    private String deviceBaseCode;
    /**
     * 实验室名称
     */
    private String deviceLaboratoryName;
    /**
     * 设备类型，关联sys_dic表code字段
     */
    private String deviceType;
    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 设备型号
     */
    private String deviceModel;
    /**
     * 设备编号
     */
    private String deviceCode;
    /**
     * 设备厂商
     */
    private String deviceManufacturer;
    /**
     * 服务电话
     */
    private String deviceServicePhone;
    /**
     * 设备编号
     */
    private Long deviceNum;
    /**
     * 备注
     */
    private String deviceRemark;
    /**
     * 添加人主键，关联sys_user主键
     */
    private Long deviceCreator;
    /**
     * 添加时间
     */
    private Date deviceCreateDate;
    /**
     * 最后修改人主键，关联sys_user主键
     */
    private Long deviceUpdater;
    /**
     * 最后修改时间
     */
    private Date deviceUpdateDate;

    /***********************部门信息****************************/
    /**
     * id步长3 唯一
     */
    @ExcelProperty(value = "id步长3 唯一")
    private String deptId;

    /**
     * 部门名称
     */
    @ExcelProperty(value = "部门名称")
    private String deptName;

    /**
     * 基地编号
     */
    @ExcelProperty(value = "基地编号")
    private String deptCode;

    /***********************马歇尔需求信息****************************/
    /**
     * 需求id
     */
    @ExcelProperty(value = "需求id")
    private String requiresId;

    /**
     * 样品名称
     */
    @ExcelProperty(value = "样品名称")
    private String sampleName;
    /**
     * 流值下限
     */
    @ExcelProperty(value = "流值下限")
    private String requiresFlowMinValue;

    /**
     * 流值上限
     */
    @ExcelProperty(value = "流值上限")
    private String requiresFlowMaxValue;

    /**
     * 稳定值
     */
    @ExcelProperty(value = "稳定值")
    private String requiresStabilityValue;

    /***********************追加返回值****************************/

    /**
     * 是否合格1合格0不合格
     */
    @ExcelProperty(value = "是否合格1合格0不合格")
    private Integer eligible;

    /**
     * 是否关联1已关联0未关联
     */
    @ExcelProperty(value = "是否关联1已关联0未关联")
    private Integer relevance;

}
